package cn.lyvust.shili03;

/**
 * Description:狗狗类，宠物的子类
 * date: 2021-4-13 10:46
 *
 * @author Guo_guo
 * @since JDK 1.8
 */
public class Dog extends Pet{
    private String strain="吉娃娃";// 品种

    public Dog(){}

    /**
     * 有参构造方法。
     * @param name   昵称
     * @param strain   品种
     */
    public Dog(String name, String strain) {
        super(name);
        this.strain = strain;
    }

    public void setStrain(String strain) {
        this.strain = strain;
    }
    public String getStrain() {
        return strain;
    }

    public void print(){
        super.print();
        System.out.println("我是一只"+this.getStrain()+"犬。");
    }

    //重写父类的toHospital的成员函数
    public void toHospital() {
        this.setHealth(40);
        System.out.println("给狗狗打针、吃药");
    }
}
